package com.owc.domain.entity;

import java.math.BigDecimal;

public class DrawFlow {
    private Long id;

    /**
     * 交易单号
     */
    private String drawoutId;

    /**
     * 代币ID
     */
    private Long tokenId;

    /**
     * 代币名称
     */
    private String tokenName;

    /**
     * 操作类型 IN(划入) OUT(划出)
     */
    private String type;

    /**
     * 操作人ID
     */
    private Long operId;

    /**
     * 操作人用户名
     */
    private String operUser;

    /**
     * 操作账户ID
     */
    private Long operAccountId;

    /**
     * 操作账户名
     */
    private String operAccount;

    /**
     * 提交时间
     */
    private String commitTime;

    /**
     * 划转金额
     */
    private BigDecimal drawoutAmount;

    /**
     * 矿工费
     */
    private BigDecimal handlingFree;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 备注
     */
    private String remake;

    /**
     * 交易hash
     */
    private String txHash;

    /**
     * 手机号码
     */
    private String phone;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getDrawoutId() {
        return drawoutId;
    }

    public void setDrawoutId(String drawoutId) {
        this.drawoutId = drawoutId;
    }

    public Long getTokenId() {
        return tokenId;
    }

    public void setTokenId(Long tokenId) {
        this.tokenId = tokenId;
    }

    public String getTokenName() {
        return tokenName;
    }

    public void setTokenName(String tokenName) {
        this.tokenName = tokenName;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public Long getOperId() {
        return operId;
    }

    public void setOperId(Long operId) {
        this.operId = operId;
    }

    public String getOperUser() {
        return operUser;
    }

    public void setOperUser(String operUser) {
        this.operUser = operUser;
    }

    public Long getOperAccountId() {
        return operAccountId;
    }

    public void setOperAccountId(Long operAccountId) {
        this.operAccountId = operAccountId;
    }

    public String getOperAccount() {
        return operAccount;
    }

    public void setOperAccount(String operAccount) {
        this.operAccount = operAccount;
    }

    public String getCommitTime() {
        return commitTime;
    }

    public void setCommitTime(String commitTime) {
        this.commitTime = commitTime;
    }

    public BigDecimal getDrawoutAmount() {
        return drawoutAmount;
    }

    public void setDrawoutAmount(BigDecimal drawoutAmount) {
        this.drawoutAmount = drawoutAmount;
    }

    public BigDecimal getHandlingFree() {
        return handlingFree;
    }

    public void setHandlingFree(BigDecimal handlingFree) {
        this.handlingFree = handlingFree;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getRemake() {
        return remake;
    }

    public void setRemake(String remake) {
        this.remake = remake;
    }

    public String getTxHash() {
        return txHash;
    }

    public void setTxHash(String txHash) {
        this.txHash = txHash;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }
}